package com.ts.dto;

import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.NoArgsConstructor;

import java.time.LocalDate;
import java.util.Date;
import java.util.List;

/**
 * 软件著作权DTO
 */
@Data
@AllArgsConstructor
@NoArgsConstructor
public class SoftwareCopyrightDTO {
    private Long id;

    private String softwareName;

    private Integer softwareType;

    private String versionNumber;

    private String copyrightRegistrationNumber;

    private String developerName;

    private Integer developerRank;

    private String copyrightOwner;

    private LocalDate developmentCompletionTime;

    private LocalDate registrationTime;

    private Integer isTeacher;

    private Integer isStudent;

    private Integer isFirstCompletionUnit;

    private String achievementSource;

    private String subjectClassification;

    private String subSubjectClassification;

    private String remark;

    private String evidenceMaterial;

    private Long projectId;

    // 成员列表
    private List<MemberDTO> memberList;
}
